/**!
 * 苏州市行政审批局网站-首页
 * author: lucw;
 * date:2017-11-01
 */


/* 轮播图 */

.wb-slider {
    position: relative;
    float: left;
    overflow: hidden;
    height: 326px;
}

.wb-slider-conbox {
    overflow: hidden;
}

.wb-slider-ctag {
    position: relative;
}

.wb-slider-ctag img {
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.wb-slider-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    background: url(../images/mask-bg.png);
}

.wb-slider-mask .ellipsis {
    margin-left: 18px;
    display: inline-block;
    width: 360px;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.wb-slider-switcher {
    position: absolute;
    right: 7px;
    bottom: 14px;
    height: 13px;
}

.wb-slider-stag {
    float: left;
    margin-right: 8px;
    height: 13px;
    width: 13px;
    background: url(../images/stag.png) no-repeat;
    cursor: pointer;
}

.wb-slider-stag.cur {
    background-image: url(../images/stag-active.png);
}


/* news */

.ewb-news {
    margin-left: -18px;
    height: 324px;
    overflow: hidden;
    background-color: #f4f4f4;
    border: 1px solid #eee;
    border-left: 0;
}

.ewb-news-hd {
    height: 44px;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
}

.ewb-news-items {
    vertical-align: top;
    display: inline-block;
    padding-top: 4px;
}

.ewb-news-items{
    *display: inline;
}

.ewb-news-items>li {
    margin: 0 10px;
}

.ewb-news-item>a {
    display: block;
    padding: 0 5px;
    height: 37px;
    line-height: 37px;
    font-size: 18px;
    color: #333;
    border-bottom: 3px solid transparent;
}

.ewb-news-item.current>a {
    color: #6395ec;
    font-weight: bold;
    border-bottom: 3px solid #6395ec;
}


/* list */

.ewb-news .wb-data-item {
    background: url(../images/news_line.png) 25px repeat-y;
}

.ewb-news .wb-data-list {
    font-size: 16px;
    line-height: 40px;
    padding-left: 18px;
    border-left: 4px solid transparent;
}

.ewb-news .wb-data-date {
    margin-top: -40px;
}

.ewb-news .wb-data-infor a {
    padding-left: 25px;
    *display: inline-block;
    *overflow: hidden;
    *white-space: nowrap;
    *text-overflow: ellipsis;
    background: url(../images/news_list.png) left center no-repeat;
}

.ewb-news .wb-data-date {
    padding-right: 15px;
}

.ewb-news .wb-data-list:hover {
    border-left: 4px solid #6395ec;
    background: url(../images/news_line.png) 21px repeat-y;
    *background: url(../images/news_line.png) 25px repeat-y;
    background-color: #fff;
}

.ewb-news .wb-data-list:hover a {
    background-image: url(../images/news_listh.png);
}


/* ser */

.ewb-ser-hd {
    margin-top: 52px;
    border-top: 2px solid #f4f4f4;
    text-align: center;
}

.ewb-ser-tt {
    *margin-top: -17px;
    padding: 0 27px;
    display: inline-block;
    vertical-align: top;
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    color: #000;
    background: url(../images/ser_pl.png) left center no-repeat;
    *background: none;
    *background-color: #fff;
}

.ewb-ser-wp {
    margin-top: -17px;
    display: inline-block;
    vertical-align: top;
    background: url(../images/ser_pr.png) right center no-repeat #fff;
}


/* 便民服务 */

.ewb-easy-tt {
    margin-left: 10px;
    margin-top: 30px;
    vertical-align: top;
}

.ewb-easy-box {
    margin-left: 120px;
}

.ewb-easy-img {
    margin-top: 26px;
    display: block;
}

.ewb-easy-img>img {
    vertical-align: top;
}

.ewb-easy-box .wb-data-list {
    padding-left: 12px;
    background: url(../images/listimg.jpg) 0 50% no-repeat;
}

.ewb-easy-box .wb-data-item {
    padding-top: 18px;
}

.ewb-easy-box .wb-data-date {
    padding-right: 6px;
}

.ewb-easy-box .wb-data-infor {
    margin-right: 100px;
}

.ewb-easy-box .wb-data-list:hover {
    background-image: url(../images/listimgh.jpg);
}

.ewb-easy-box .wb-data-list:hover .wb-data-date,
.ewb-easy-box .wb-data-list:hover a {
    color: #ff0101;
}


/* tell */

.ewb-tell-hd {
    height: 48px;
    overflow: hidden;
}

.ewb-tell-tt {
    height: 48px;
    line-height: 48px;
    color: #4169e2;
    font-size: 22px;
}

.ewb-tell-items {
    margin-top: 10px;
}

.ewb-tell-item>a {
    padding: 0 16px;
    display: block;
    height: 26px;
    line-height: 26px;
    border-radius: 12px;
    font-size: 16px;
    font-weight: bold;
    color: #666;
    border: 1px solid transparent;
}

.ewb-tell-item.current>a {
    color: #ff9900;
    border: 1px solid #ff9900;
}


/* ask */

.ewb-ask {
    border: 1px solid #e7e7e7;
    background-color: #fff;
}

.ewb-ask-hd {
    margin-top: -1px;
    margin-bottom: -1px;
    width: 154px;
    background-color: #6395ec;
    overflow: hidden;
}

.ewb-ask-items {
    padding-top: 10px;
    padding-left: 11px;
    padding-bottom: 10px;
}

.ewb-ask-item {
    text-align: right;
    height: 34px;
    line-height: 34px;
    border-top-left-radius: 17px;
    border-bottom-left-radius: 17px;
}

.ewb-ask-item>a {
    color: #fff;
    font-size: 15px;
    padding-right: 15px;
}

.ewb-ask-item.current {
    background-color: #fff;
}

.ewb-ask-item.current>a {
    color: #1875d7;
}

.c-red {
    padding-right: 2px;
    color: #eb0000;
}

.ewb-ask-bd {
    width: 942px;
}

.ewb-ask .wb-data-item {
    padding-left: 20px;
    padding-top: 17px;
}

.ewb-ask .wb-data-list {
    padding-left: 10px;
    background: url(../images/listimg.jpg) 0 50% no-repeat;
}

.ewb-ask .wb-data-infor {
    margin-right: 200px;
}

.ewb-ask .wb-data-date {
    padding-right: 18px;
}

.mod-tell {
    height: 258px;
    overflow: hidden;
}


/* bid */

.ewb-bid-table tr {
    height: 32px;
}

.ewb-bid-thr {
    background-color: #6395ec;
}

.ewb-bid-thr th {
    color: #fff;
    text-align: center;
    font-weight: bold;
}

.ewb-bid-thr .th01 {
    width: 190px;
}

.ewb-bid-thr .th02 {
    width: 672px;
}

.ewb-bid-thr .th03 {
    width: 242px;
}

.bid-place {
    padding-left: 38px;
}

.bid-time {
    text-align: center;
}

.ewb-bid-tbody td {
    position: relative;
}

.ewb-bid-tbody tr {
    cursor: pointer;
}

.ewb-bid-tbody .hack-len {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 90%;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bid-hasbg {
    background-color: #f4f7fa;
}

.ewb-bid-tbody tr:hover {
    background-color: #daecff;
}

.mod-tell02 {
    height: 288px;
    overflow: hidden;
}


/* go */

.ewb-go {
    border: 1px solid #eee;
    background-color: #fff;
}

.ewb-go-hd {
    width: 116px;
    background-color: #525a61;
}

.ewb-go-bd {
    width: 466px;
    height: 263px;
    overflow: hidden;
    overflow-y: auto;
}

.ewb-go-items {
    padding-top: 1px;
    padding-bottom: 1px;
}

.ewb-go-item {
    height: 87px;
    border-left: 3px solid transparent;
}

.ewb-go-item>a {
    margin: 0 0px;
    display: block;
    height: 87px;
    line-height: 87px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #757f86;
}

.ewb-go-item>a>span {
    display: inline-block;
    vertical-align: middle;
	max-width: 90%;
	line-height: 24px;
	width: 65px;
}

.ewb-go-item>a>i{
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
}

.ewb-go-item.current {
    background-color: #fff;
    border-left: 3px solid #6395ec;
}

.ewb-go-item.current>a {
    color: #6395ec;
    font-weight: bold;
}


/* group */

.ewb-group {
    overflow: hidden;
}

.ewb-group-items {
    padding-left: 21px;
    padding-top: 22px;
    margin-right: -15px;
    margin-top: -17px;
}

.ewb-group-items>li {
    float: left;
    margin-right: 15px;
    margin-top: 17px;
    text-align: center;
}

.ewb-group-items>li>a {
    display: block;
    width: 93px;
    height: 40px;
    line-height: 40px;
    color: #333;
    border: 1px solid #d4e6f5;
    background-color: #f6f9fc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ewb-group-items>li>a:hover {
    font-weight: bold;
    color: #6395ec;
    background-color: #edf7ff;
}


/* work */

.ewb-work {
    overflow: hidden;
}

.ewb-work-items {
    padding-left: 17px;
    padding-top: 20px;
    margin-right: -12px;
    margin-top: -12px;
}

.ewb-work-items>li {
    float: left;
    margin-right: 12px;
    margin-top: 12px;
}

.ewb-work-items>li>a {
    display: block;
    /* padding-left: 26px; */
    width: 70px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #333;
    border: 1px solid #d4e6f5;
    background-color: #f6f9fc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-repeat: no-repeat;
    background-position: 6px center;
}

.ewb-work-items>li>a:hover {
    font-weight: bold;
    color: #6395ec;
}


/* bg */

.wbg01 {
    background-image: url(../images/s1.png);
}

.wbg02 {
    background-image: url(../images/s2.png);
}

.wbg03 {
    background-image: url(../images/s3.png);
}

.wbg04 {
    background-image: url(../images/s4.png);
}

.wbg05 {
    background-image: url(../images/s5.png);
}

.wbg06 {
    background-image: url(../images/s6.png);
}

.wbg07 {
    background-image: url(../images/s7.png);
}

.wbg08 {
    background-image: url(../images/s8.png);
}

.wbg09 {
    background-image: url(../images/s9.png);
}

.wbg10 {
    background-image: url(../images/s10.png);
}

.wbg11 {
    background-image: url(../images/s11.png);
}

.wbg12 {
    background-image: url(../images/s12.png);
}

.wbg13 {
    background-image: url(../images/s13.png);
}

.wbg14 {
    background-image: url(../images/s14.png);
}

.wbg15 {
    background-image: url(../images/s15.png);
}

.wbg16 {
    background-image: url(../images/s16.png);
}


.wbg17 {
    background-image: url(../images/s17.png);
}

.wbg18 {
    background-image: url(../images/s18.png);
}

.wbg19 {
    background-image: url(../images/s19.png);
}

.wbg20 {
    background-image: url(../images/s20.png);
}

.wbg21 {
    background-image: url(../images/s21.png);
}

.wbg22 {
    background-image: url(../images/s22.png);
}

.wbg23 {
    background-image: url(../images/s23.png);
}

.wbg24 {
    background-image: url(../images/s24.png);
}

.wbg25 {
    background-image: url(../images/s25.png);
}

.wbg26 {
    background-image: url(../images/s26.png);
}

.wbg27 {
    background-image: url(../images/s27.png);
}

.wbg28 {
    background-image: url(../images/s28.png);
}

.wbg29 {
    background-image: url(../images/s29.png);
}

.wbg30 {
    background-image: url(../images/s30.png);
}

.wbg31 {
    background-image: url(../images/s31.png);
}

.wbg32 {
    background-image: url(../images/s32.png);
}

.wbg33 {
    background-image: url(../images/s33.png);
}

.wbg34 {
    background-image: url(../images/s34.png);
}

.wbg35 {
    background-image: url(../images/s35.png);
}

.wbg36 {
    background-image: url(../images/s36.png);
}

.wbg37 {
    background-image: url(../images/s37.png);
}

.wbg38 {
    background-image: url(../images/s38.png);
}

.wbg39 {
    background-image: url(../images/s39.png);
}

.wbg40 {
    background-image: url(../images/s40.png);
}

.wbg41 {
    background-image: url(../images/s41.png);
}

.wbg42 {
    background-image: url(../images/s42.png);
}

.wbg43 {
    background-image: url(../images/s43.png);
}

.wbg44 {
    background-image: url(../images/s44.png);
}

.wbg45 {
    background-image: url(../images/s45.png);
}

.wbg46 {
    background-image: url(../images/s46.png);
}

.wbg47 {
    background-image: url(../images/s47.png);
}

.wbg48 {
    background-image: url(../images/s48.png);
}

.wbg49 {
    background-image: url(../images/s49.png);
}

.wbg50 {
    background-image: url(../images/s50.png);
}

.wbg51 {
    background-image: url(../images/s51.png);
}

.wbg52 {
    background-image: url(../images/s52.png);
}

.wbg53 {
    background-image: url(../images/s53.png);
}

.wbg54 {
    background-image: url(../images/s54.png);
}

.wbg55 {
    background-image: url(../images/s55.png);
}

.wbg56 {
    background-image: url(../images/s56.png);
}

.wbg57 {
    background-image: url(../images/s57.png);
}

.wbg58 {
    background-image: url(../images/s58.png);
}

.wbg59 {
    background-image: url(../images/s59.png);
}

.wbg60 {
    background-image: url(../images/s60.png);
}

.wbg61 {
    background-image: url(../images/s61.png);
}

.wbg62 {
    background-image: url(../images/s62.png);
}

.wbg63 {
    background-image: url(../images/s63.png);
}

.wbg64 {
    background-image: url(../images/s64.png);
}

.wbg65 {
    background-image: url(../images/s65.png);
}

.verticle-mode {
    writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;      
    writing-mode: vertical-rl;
    *writing-mode: tb-rl;
}

/* help */
.ewb-help-box{
	padding-right: 12px;
	padding-top: 20px;
	width: 228px;
	height: 245px;
	background: url(../images/help_bg.jpg) left top no-repeat;
}

.ewb-help-para>p{
	float: left;
	font-size: 16px;
	height: 100%;
}

.ewb-help-para a{
    width: 32px;
	line-height: 32px;
	color: #fff;
    /*! display: block; */
    height: 100%;
}

.ewb-help-box:hover{
	background-image: url(../images/help_bgh.jpg);
}

.ewb-help-iwp{
	overflow: hidden;
	width: 240px;
}

.ewb-help-items{
	margin-right: -18px;
	margin-top: -19px;
}

.ewb-help-items>li{
	float: left;
	margin-right: 0;
	margin-top: 19px;
	width: 100%;
}

.ewb-help-link{
	padding-top: 0px;
	display: block;
	width: 100%;
	height: 75px;
	line-height: 76px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background-repeat: no-repeat;
}

.ewb-help-link.bg01{
	background-position: 40px 20px;
	background-color: #95aded;
	background-image: url(../images/help01.png);
}

.ewb-help-link.bg02{
	background-position: 40px 25px;
	background-color: #67bbe7;
	background-image: url(../images/help02.png);
}

.ewb-help-link.bg03{
	background-position: 40px 22px;
	background-color: #00d7a7;
	background-image: url(../images/help03.png);
}

.ewb-help-link.bg04{
	background-position: 40px 21px;
	background-color: #eac03a;
	background-image: url(../images/help04.png);
}

.ewb-help-link.bg01:hover{
	background-color: #7e99e3;
}

.ewb-help-link.bg02:hover{
	background-color: #40a2d6;
}

.ewb-help-link.bg03:hover{
	background-color: #00c095;
}

.ewb-help-link.bg04:hover{
	background-color: #eaa63a;
}

/* fri */

.ewb-fri {
    margin-top: 30px;
    height: 50px;
    line-height: 50px;
    border: 5px solid #f4f4f4;
    text-align: center;
}

.ewb-fwb {
    font-weight: bold;
}

.ewb-fri-box {
    font-size: 16px;
    color: #666;
}

.ewb-fri-box>span {
    font-weight: bold;
}

.ewb-fri-box>a {
    margin-left: 18px;
    color: #666;
}

.ewb-fri-box>a.no-ml {
    margin-left: 0;
}

.ewb-fri-box>a:hover {
    color: #6395ec;
    text-decoration: underline;
}

/* echart */

.ewb-super {
    overflow: hidden;
    position: relative;
}


/* titCell */

.ewb-super-hd {
    height: 10px;
    overflow: hidden;
    text-align: center;
}


/* autoPage */

.ewb-super-numitem {
    vertical-align: top;
    margin-top: 6px;
    display: inline-block;
    overflow: hidden;
    zoom: 1;
}

.ewb-super-numitem{
    *display: inline;
}

.ewb-super-numitem li {
    margin: 0 6px;
    float: left;
    width: 26px;
    height: 3px;
    overflow: hidden;
    text-indent: -999px;
    cursor: pointer;
    background-color: #797979;
}

.ewb-super-numitem li.on {
    background-color: #ff9900;
}


/* mainCell */

.ewb-super-bd {
    height: 256px;
}

.ewb-super-imgitem {
    overflow: hidden;
    zoom: 1;
}

.ewb-super-imgitem>li {
    width: 540px;
    height: 240px;
}

/* echarts */
.ewb-chart-one,
.ewb-chart-two,
.ewb-chart-three{
    width: 100%;
    height: 100%;
}

.ewb-bar-main{
    width: 300px;
    height: 240px;
}

/* call */
.ewb-call{
    padding-top: 10px;
}

.ewb-call-item{
    margin: 0 5px;
    margin-top: 10px;
    float: left;
    width: 260px;
    background-color: #f2f2f2;
    text-align: center;
}

.ewb-call-item .call-p01{
    font-weight: bold;
    color: #d7083c;
    font-size: 26px;
    height: 68px;
    line-height: 68px;
}

.ewb-call-item .call-p02{
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    background-color: #d7d7d7;
}

/* cm */

.ewb-cm-box{
    position: relative;
    margin-top: 15px;
    text-align: center;
    background-color: #f2f2f2;
}

.cm-con{
    width: 120px;
}

.cm-con .cm01{
    font-weight: bold;
    color: #d7083c;
    font-size: 24px;
    height: 74px;
    line-height: 74px;
}

.cm-con .cm02{
    height: 30px;
    line-height: 30px;
    background-color: #d7d7d7;
    font-weight: bold;
}

.cm-ico{
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 5px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-weight: bold;
    background-color: #ff9000;
}

.ewb-ask{
    min-height: 256px;
}

.ewb-ask-hd{
    height: 258px;
}


#section1{height: 245px;}